package zadanie1;

public class Liczba {
	int liczba;
	
	public Liczba(int l) throws LiczbaException
	{
		if (l<0) throw new LiczbaException("liczba ujemna");
		liczba=l;
	}
	public String zamien(int podstawa) throws LiczbaException {
		if(podstawa<2 || podstawa>16) throw new LiczbaException("zla podstawa");
		int l=liczba;
		String wynik="";
		do
		{
			int a=l%podstawa;
			if(a<10)
			{
				wynik=a+wynik;
			}
			else if(a==10) wynik+='A';
			else if(a==11) wynik+='B';
			else if(a==12) wynik+='C';
			else if(a==13) wynik+='D';
			else if(a==14) wynik+='E';
			else if(a==15) wynik+='F';
			l/=podstawa;
		}while(l>0);
		return wynik;
	}

}